<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<div></div>
<p></p>



<script>
// JSON -> JavaScript Object Notation js对象符号
// JSON 是一种前后端数据交互格式，是一种轻量级数据格式
// JSON数据格式必须是严格的对象格式（key和value必须使用双引号）
// 现在前后端数据交互基本都使用JSON数据格式
// 注意：前后端数据交互传输的是字符串

// 早期前后端数据交互使用xml数据格式
<users>
    <person>
        <name>张三</name>
        <age>23</age>
        <sex>男</sex>
    </person>
    <person>
        <name>李四</name>
        <age>24</age>
        <sex>女</sex>
    </person>
</users>

// JSON数据格式：
var json = [
    {"name":"张三","age":23,"sex":"男"},
    {"name":"李四","age":24,"sex":"女"}
];


// JSON对象
var json1 = {"name":"张三","age":23,"sex":"男"};
// JSON字符串
var json2 = '{"name":"张三","age":23,"sex":"男"}';

// JSON.parse(json) 将JSON字符串解析为JSON对象
console.log( JSON.parse(json2) );// {name: '张三', age: 23, sex: '男'}

// JSON.stringify(json) 将JSON对象转成JSON字符串
console.log( JSON.stringify(json1) );// '{"name":"张三","age":23,"sex":"男"}'

</script>
</body>
</html>